package org.dromara.kitchen.domain.user;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 用户地址对象 user_address
 *
 * @author Mr.Zhou
 * @date 2024-12-04
 */
@Data
@TableName("user_address")
public class UserAddress implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     *
     */
    private Integer propertyId;

    /**
     * 所在小区id
     */
    private Integer estateId;

    /**
     * 地址类型 0 - 快递地址 1 - 同城配送地址
     */
    private Integer addressType;

    /**
     * 收件人姓名
     */
    private String receiverName;

    /**
     * 收件人手机号
     */
    private String phoneNum;

    /**
     * 邮编
     */
    private String zipCode;

    /**
     *
     */
    private String provCity;

    /**
     * 地址
     */
    private String address;

    /**
     * 是否是默认 地址  0 -  不是默认  1 - 是默认
     */
    private Integer isDefault;

    /**
     *
     */
    private Integer state;

    /**
     * 经度
     */
    private Integer lng;

    /**
     * 纬度
     */
    private Integer lat;


}
